#ifndef PLAYER_H
#define PLAYER_H

class Player
{
protected:
	char selfColor, oppColor;
	int numPieces;
public:
	Player(char, char);
	Player();
	char getSelf() {return selfColor;}
	char getOpp() {return oppColor;}
	void addPieces(int num) {numPieces += num;}
	int getPieces() {return numPieces;}
	virtual void populateBoard(char**){};
	virtual void chooseMove(short & x, short & y, char & input){};
	virtual void createArray(){};
	void setPieces(int pieces) {numPieces = pieces;}
};

#endif